/*
 * @Author: LiJia
 * @Date: 2021-03-05 00:47:14
 * @LastEditTime: 2021-03-26 09:08:14
 * @LastEditors: LiJia
 * @Description: Description
 * @FilePath: \class-manage-system\miniprogram\pages\sources\main\sources.ts
 */
Component({
  properties: {
  },
  data: {
    sourceClassList: []
  },

  // 组件实例化，但节点树还未导入，因此这时不能用setData
  created() {},

  // 节点树完成，可以用setData渲染节点，但无法操作节点
  attached() {
    this.getSourceClassList()
  },

  // 组件布局完成，这时可以获取节点信息，也可以操作节点
  ready() {},

  // 组件实例被移动到树的另一个位置
  moved() {},

  // 组件实例从节点树中移除
  detached() {},

  methods: {
    // 这里放置自定义方法
    /**
     * 获取资源类别列表
     */
    getSourceClassList() {
      let res = [
        {
          id: 0,
          label: "热门",
          code: "hot",
          description: "下载量最多的学习资源。"
        },
        {
          id: 1,
          label: "最新",
          code: "latest",
          description: "最新上传的学习资源。"
        },
        {
          id: 2,
          label: "推荐",
          code: "suggested",
          description: "大神推荐的学习资源。"
        }
      ];
      this.setData({
        sourceClassList: res as never
      })
    }
  }
})